/***************************************************************
*  Copyright (c) 2007 by GroupMe! Team (www.groupme.net)
*  All rights reserved.
*
*  This file is part of the GroupMe! Project. Source code of 
*  this project is closed and redistribution of this code is
*  prohibited. 
*  
*  Contact: http://www.groupme.net
*
*  This copyright notice MUST APPEAR in all copies of the file!
***************************************************************/
package net.groupme.logging;

import net.groupme.logging.model.ActionIdentifier;
import net.groupme.model.Resource;
import net.groupme.model.User;

/**
 * created on Sep 20, 2007
 * 
 * This logger does nothing and can be used to switch off logging
 * 
 * @author Fabian Abel, <a href="mailto:abel@l3s.de">abel@l3s.de</a>
 * @author last edited by: $Author: fabian $
 * 
 * @version $Revision: 1.2 $ $Date: 2007-09-21 15:32:41 $
 */
public class GroupMeDummyLogger implements GroupMeNavigationLogger {
	

	/**
	 * Creates a new GroupMeDummyLogger instance. 
	 */
	protected GroupMeDummyLogger() {
		super();
	}

	/* (non-Javadoc)
	 * @see net.groupme.logging.GroupMeNavigationLogger#log(net.groupme.model.User, java.lang.String, net.groupme.logging.model.ActionIdentifier)
	 */
	public void log(User user, String ipAddress, ActionIdentifier actionID) {}

	/* (non-Javadoc)
	 * @see net.groupme.logging.GroupMeNavigationLogger#logBrowsing(net.groupme.model.User, java.lang.String, net.groupme.logging.model.ActionIdentifier, net.groupme.model.Resource)
	 */
	public void logBrowsing(User user, String ipAddress, ActionIdentifier actionID,
			Resource browsedResource) {}

	/* (non-Javadoc)
	 * @see net.groupme.logging.GroupMeNavigationLogger#logNavigation(net.groupme.model.User, java.lang.String, net.groupme.logging.model.ActionIdentifier, java.lang.String, net.groupme.model.Resource)
	 */
	public void logNavigation(User user, String ipAddress, ActionIdentifier actionID,
			String searchString, Resource browsedResource) {}

	/* (non-Javadoc)
	 * @see net.groupme.logging.GroupMeNavigationLogger#logSearch(net.groupme.model.User, java.lang.String, net.groupme.logging.model.ActionIdentifier, java.lang.String)
	 */
	public void logSearch(User user, String ipAddress, ActionIdentifier actionID,
			String searchString) {}

}
